// pages/navigate/index.js
Page({
	data: { //页面的初始数据
		list: [{
			url: "/pages/frist/1",
			title: '设置个人信息',
			desc: 'view、text、button、bindtap事件设置、动态设置页面数据 this.setData()'
		}, {
			url: "/pages/caicaicai/index",
			title: '游戏猜猜猜',
			desc: 'input输入框属性type、focus、value、placeholder、bininput事件，通过e.detail.value获取用户输入的数据、页面加载onLoad，parseInt，数组的push()、shift()方法，获取页面数据this.data.XXX'
		}, {
			url: "/pages/friends/index",
			title: '我的朋友们',
			desc: 'wx:for控制属性、item当前渲染的数据项，index是索引号'
		},{
			// url: "/pages/navigate/index",
			title: '页面导航',
			desc: '添加附加数据data-course-index，获取附加数据e.currentTarget.dataset.courseIndex, 页面间跳转wx.navigateTo({ url })'
		},{
			url: "/pages/life/index",
			title: '生活指数',
			desc: '请求网络数据 wx.request({url}), 箭头函数(e)=>{...}'
		}, {
			url: '/pages/yinyue/index',
			title:'歌手为我唱响',
			desc: '设置渲染数据项的变量名 wx:for-item="..."\n设置渲染数据项的索引号 wx:for-index="..."\n提高列表渲染时的效率 wx:key="..."\ntext组件显示多行文本 word-break\nflex align-items flex-grow flex-shrink\nwx:if="{{...}}"\nbind绑定的事件会冒泡，catch不会冒泡\n监听播放结束 ac.onEnded(e=>{...})\n背景音乐 wx.getBackgroundAudioManager()\n触底加载 onReachBottom\n监听播放出错 onError事件\nwx.createSelectorQuery()获取查询选择器对象\nselect("...")返回匹配的选择器节点\nfields({...})确定要查询节点的什么信息\nexec(r->{})执行请求,返回含各节点信息的数组\n监听可以播放 onCanplay 以获取歌曲总时长\nseek()可以跳转到指定位置处播放\nwx.pageScrollTo({scrollTop})滚动屏幕'
		},{
			url: '/pages/xuanfeng/index',
			title: '旋风视频',
			desc: '编码数据 encodeURIComponent()\n正则表达式语法 /正则/g，修饰符g表示全局匹配\n正则匹配 r=regex.exec(html)，用 r 保存匹配结果\n正则匹配的结果是数组，匹配失败返回null\n利用onHide、onUnload事件缓存影视信息\n缓存信息 wx.setStorageSync(k,v)\n获取缓存 wx.getStorageSync(k)\nPromise承诺，await/async来进行异步调用\n页面调转时如何传递参数?index=1\n在onLoad中通过options来获取传递的参数\ngetCurrentPages()获取当前页面栈\n用斜引号包含${变量}使用变量数据\nJSON.parse()将字符串解析为json对象\nreplaceAll()替换所有匹配的内容\nvideo视频组件 autoplay自动播放\nvslide-gesture 亮度及声音\nshow-casting-button 投屏按钮'
		}, {
			url: '/pages/jqq/index',
			title: '剧圈圈视频',
			desc: '/正则表达式/gs 修饰符表示.可以匹配包括回车换行在内的所有字符\n样式后的!important表示有较高的优先级'
		}],
	},
	gotoPage(e) { //用于完成页面间的跳转
		let index = e.currentTarget.dataset.courseIndex //点击教学内容的索引号 0, 1, 2, ...
		let url = this.data.list[index].url //获取跳转的页面地址
		wx.navigateTo({
			url
		}) //完成跳转
	}
})